package com.hcr.kingdeeutil.data.entity;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.element.MarkNumber;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 付款单源单明细
 * @create 2021-05-26 18:05
 **/
public class PaybillSrcentry implements Serializable {
    private static final long serialVersionUID = -1534184378252499669L;
    /**
     * 实体主键
     */
    private String FEntryID;
    /**
     * 应付金额
     */
    private BigDecimal FAFTTAXTOTALAMOUNT;
    /**
     * 立账日期
     */
    private Date FOPENACCOUNTDATE;
    /**
     * 本次付款金额
     */
    private BigDecimal FREALPAYAMOUNT_S;
    /**
     * 结算方式
     */
    private String FSRCSETTLETYPEID;
    /**
     * 源单内码
     */
    private String FSRCBILLID;
    /**
     * 源单行内码
     */
    private String FSRCROWID;
    /**
     * 源单行号
     */
    private String FSRCSEQ;
    /**
     * 到期日
     */
    private String FEXPIRY;
    /**
     * 计划付款金额
     */
    private String FPLANPAYAMOUNT;
    /**
     * 源单币别
     */
    private String FSRCCURRENCYID;
    /**
     * 源单类型
     */
    private String FSOURCETYPE;
    /**
     * 源单编号
     */
    private String FSRCBILLNO;
    /**
     * 付款用途
     */
    private MarkNumber FPAYPURPOSEID;
    /**
     * 计划付利息金额
     */
    private BigDecimal FPlanInstAmount;
    /**
     * 本次还本金额
     */
    private BigDecimal FRealPclAmount;
    /**
     * 本次付利息金额
     */
    private BigDecimal FRealInstAmount;
    /**
     * 费用项目
     */
    private MarkNumber FSRCCOSTID;
    /**
     * 采购订单编号
     */
    private String FPURORDERNO;
    /**
     * 物料编码
     */
    private String FSRCMATERIALID;
    /**
     * 物料名称
     */
    private String FSRCMATERIALNAME;
    /**
     * 采购订单行号
     */
    private String FSRCMATERIALSEQ;
    /**
     * 采购订单明细内码
     */
    private String FSRCORDERENTRYID;
    /**
     * 税额
     */
    private BigDecimal FTAXAMOUNT;
    /**
     * 税额本位币
     */
    private String FTAXAMOUNTLOC;
    /**
     * 费用承担部门
     */
    private MarkNumber FEXPENSEDEPTID;
    /**
     * 应付款金额本位币
     */
    private BigDecimal FPLANPAYAMOUNTLOC;
    /**
     * 本次付款金额本位币
     */
    private BigDecimal FREALPAYAMOUNTLOC;
    /**
     * 预付采购订单号
     */
    private String FPREPAYORDERNO;
    /**
     * 备注
     */
    private String FSRCREMARK;
    /**
     * 计价单位
     */
    private FOrgId FSRCPRICEUNITID;
    /**
     * 含税单价
     */
    private BigDecimal FSRCPRICE;
    /**
     * 数量
     */
    private String FSRCQTY;

    public String getFEntryID() {
        return FEntryID;
    }

    public void setFEntryID(String FEntryID) {
        this.FEntryID = FEntryID;
    }

    public BigDecimal getFAFTTAXTOTALAMOUNT() {
        return FAFTTAXTOTALAMOUNT;
    }

    public void setFAFTTAXTOTALAMOUNT(BigDecimal FAFTTAXTOTALAMOUNT) {
        this.FAFTTAXTOTALAMOUNT = FAFTTAXTOTALAMOUNT;
    }

    public Date getFOPENACCOUNTDATE() {
        return FOPENACCOUNTDATE;
    }

    public void setFOPENACCOUNTDATE(Date FOPENACCOUNTDATE) {
        this.FOPENACCOUNTDATE = FOPENACCOUNTDATE;
    }

    public BigDecimal getFREALPAYAMOUNT_S() {
        return FREALPAYAMOUNT_S;
    }

    public void setFREALPAYAMOUNT_S(BigDecimal FREALPAYAMOUNT_S) {
        this.FREALPAYAMOUNT_S = FREALPAYAMOUNT_S;
    }

    public String getFSRCSETTLETYPEID() {
        return FSRCSETTLETYPEID;
    }

    public void setFSRCSETTLETYPEID(String FSRCSETTLETYPEID) {
        this.FSRCSETTLETYPEID = FSRCSETTLETYPEID;
    }

    public String getFSRCBILLID() {
        return FSRCBILLID;
    }

    public void setFSRCBILLID(String FSRCBILLID) {
        this.FSRCBILLID = FSRCBILLID;
    }

    public String getFSRCROWID() {
        return FSRCROWID;
    }

    public void setFSRCROWID(String FSRCROWID) {
        this.FSRCROWID = FSRCROWID;
    }

    public String getFSRCSEQ() {
        return FSRCSEQ;
    }

    public void setFSRCSEQ(String FSRCSEQ) {
        this.FSRCSEQ = FSRCSEQ;
    }

    public String getFEXPIRY() {
        return FEXPIRY;
    }

    public void setFEXPIRY(String FEXPIRY) {
        this.FEXPIRY = FEXPIRY;
    }

    public String getFPLANPAYAMOUNT() {
        return FPLANPAYAMOUNT;
    }

    public void setFPLANPAYAMOUNT(String FPLANPAYAMOUNT) {
        this.FPLANPAYAMOUNT = FPLANPAYAMOUNT;
    }

    public String getFSRCCURRENCYID() {
        return FSRCCURRENCYID;
    }

    public void setFSRCCURRENCYID(String FSRCCURRENCYID) {
        this.FSRCCURRENCYID = FSRCCURRENCYID;
    }

    public String getFSOURCETYPE() {
        return FSOURCETYPE;
    }

    public void setFSOURCETYPE(String FSOURCETYPE) {
        this.FSOURCETYPE = FSOURCETYPE;
    }

    public String getFSRCBILLNO() {
        return FSRCBILLNO;
    }

    public void setFSRCBILLNO(String FSRCBILLNO) {
        this.FSRCBILLNO = FSRCBILLNO;
    }

    public MarkNumber getFPAYPURPOSEID() {
        return FPAYPURPOSEID;
    }

    public void setFPAYPURPOSEID(MarkNumber FPAYPURPOSEID) {
        this.FPAYPURPOSEID = FPAYPURPOSEID;
    }

    public BigDecimal getFPlanInstAmount() {
        return FPlanInstAmount;
    }

    public void setFPlanInstAmount(BigDecimal FPlanInstAmount) {
        this.FPlanInstAmount = FPlanInstAmount;
    }

    public BigDecimal getFRealPclAmount() {
        return FRealPclAmount;
    }

    public void setFRealPclAmount(BigDecimal FRealPclAmount) {
        this.FRealPclAmount = FRealPclAmount;
    }

    public BigDecimal getFRealInstAmount() {
        return FRealInstAmount;
    }

    public void setFRealInstAmount(BigDecimal FRealInstAmount) {
        this.FRealInstAmount = FRealInstAmount;
    }

    public MarkNumber getFSRCCOSTID() {
        return FSRCCOSTID;
    }

    public void setFSRCCOSTID(MarkNumber FSRCCOSTID) {
        this.FSRCCOSTID = FSRCCOSTID;
    }

    public String getFPURORDERNO() {
        return FPURORDERNO;
    }

    public void setFPURORDERNO(String FPURORDERNO) {
        this.FPURORDERNO = FPURORDERNO;
    }

    public String getFSRCMATERIALID() {
        return FSRCMATERIALID;
    }

    public void setFSRCMATERIALID(String FSRCMATERIALID) {
        this.FSRCMATERIALID = FSRCMATERIALID;
    }

    public String getFSRCMATERIALNAME() {
        return FSRCMATERIALNAME;
    }

    public void setFSRCMATERIALNAME(String FSRCMATERIALNAME) {
        this.FSRCMATERIALNAME = FSRCMATERIALNAME;
    }

    public String getFSRCMATERIALSEQ() {
        return FSRCMATERIALSEQ;
    }

    public void setFSRCMATERIALSEQ(String FSRCMATERIALSEQ) {
        this.FSRCMATERIALSEQ = FSRCMATERIALSEQ;
    }

    public String getFSRCORDERENTRYID() {
        return FSRCORDERENTRYID;
    }

    public void setFSRCORDERENTRYID(String FSRCORDERENTRYID) {
        this.FSRCORDERENTRYID = FSRCORDERENTRYID;
    }

    public BigDecimal getFTAXAMOUNT() {
        return FTAXAMOUNT;
    }

    public void setFTAXAMOUNT(BigDecimal FTAXAMOUNT) {
        this.FTAXAMOUNT = FTAXAMOUNT;
    }

    public String getFTAXAMOUNTLOC() {
        return FTAXAMOUNTLOC;
    }

    public void setFTAXAMOUNTLOC(String FTAXAMOUNTLOC) {
        this.FTAXAMOUNTLOC = FTAXAMOUNTLOC;
    }

    public MarkNumber getFEXPENSEDEPTID() {
        return FEXPENSEDEPTID;
    }

    public void setFEXPENSEDEPTID(MarkNumber FEXPENSEDEPTID) {
        this.FEXPENSEDEPTID = FEXPENSEDEPTID;
    }

    public BigDecimal getFPLANPAYAMOUNTLOC() {
        return FPLANPAYAMOUNTLOC;
    }

    public void setFPLANPAYAMOUNTLOC(BigDecimal FPLANPAYAMOUNTLOC) {
        this.FPLANPAYAMOUNTLOC = FPLANPAYAMOUNTLOC;
    }

    public BigDecimal getFREALPAYAMOUNTLOC() {
        return FREALPAYAMOUNTLOC;
    }

    public void setFREALPAYAMOUNTLOC(BigDecimal FREALPAYAMOUNTLOC) {
        this.FREALPAYAMOUNTLOC = FREALPAYAMOUNTLOC;
    }

    public String getFPREPAYORDERNO() {
        return FPREPAYORDERNO;
    }

    public void setFPREPAYORDERNO(String FPREPAYORDERNO) {
        this.FPREPAYORDERNO = FPREPAYORDERNO;
    }

    public String getFSRCREMARK() {
        return FSRCREMARK;
    }

    public void setFSRCREMARK(String FSRCREMARK) {
        this.FSRCREMARK = FSRCREMARK;
    }

    public FOrgId getFSRCPRICEUNITID() {
        return FSRCPRICEUNITID;
    }

    public void setFSRCPRICEUNITID(FOrgId FSRCPRICEUNITID) {
        this.FSRCPRICEUNITID = FSRCPRICEUNITID;
    }

    public BigDecimal getFSRCPRICE() {
        return FSRCPRICE;
    }

    public void setFSRCPRICE(BigDecimal FSRCPRICE) {
        this.FSRCPRICE = FSRCPRICE;
    }

    public String getFSRCQTY() {
        return FSRCQTY;
    }

    public void setFSRCQTY(String FSRCQTY) {
        this.FSRCQTY = FSRCQTY;
    }
}
